window recesses - French English Dictionary